.demo3 {
position:absolute;
top:50%;
left:100px;
width:300px;
height:760px;
margin-top:-380px;
overflow:hidden;
}

.demo3 .inside {
position:absolute;
top:0;
left:50%;
width:150px;
margin-left:-75px;
}

.demo3 a {
display:block;
position:absolute;
width:150px;
height:150px;
overflow:hidden;
-moz-border-radius:150px;
-webkit-border-radius:150px;
border-radius:150px;
border:5px solid #fff;
}